home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / intrvews / ivinfo.txt < prev    next >
Text File  |  1993-07-24  |  2KB  |  51 lines

  1. GENERAL INFO:
  2.  
  3. This is a quick and dirty emacs info viewer written in C++ using the
  4. InterViews 2.6 library.
  5.  
  6. The ivinfo.c program is descended from the InterViews 'sted' utility.
  7.  
  8. The dialogbox files were copied from 'idraw'.
  9.  
  10. The info class (info.c and info.h) was written from scratch and can be used
  11. independently of the rest of this code.
  12.  
  13. The hypertext.[ch] files is a good example (well, an example anyway :-) of
  14. how to derive a new class with additional features based on an existing
  15. class (in this case, the InterViews texteditor class).
  16.  
  17. BUILDING:
  18.  
  19. To build this, edit Makefile so it will work on your system (sorry, but I
  20. find it simpler to edit Makefiles than to attempt to write or read
  21. IMakefiles). It has been tested only on a Harris Night Hawk 4400 (an 88k
  22. based machine) where it was developed.  It was tested with the GNU g++
  23. compiler (version 1.37.2.2 from Data General) using InterViews 2.6.
  24.  
  25. I made a brief attempt to get it to build with AT&T CC and InterViews 3.0,
  26. but there have been too many changes to InterViews for it to be simple to
  27. compile (mostly because of some of the nasty low-level tricks I used to get
  28. at some of the X stuff not normally visible from InterViews), so I gave up.
  29. I will probably go back to it someday, but so many folks were clamoring for
  30. this, I figured I should go ahead and release it.
  31.  
  32. INSTALLING:
  33.  
  34. This comes with its own help file (ivinfo.texinfo). You might want to
  35. install it along with the other emacs info files. You might also need to
  36. change the default info path which is hardcoded in ivinfo.c as
  37. /usr/lib/emacs/info. At the bottom of ivinfo.texinfo there are some cross
  38. references that point to some of the source files. You might want to stick
  39. absolute path names in there pointing to the source wherever you happen to
  40. keep it on your system.
  41.  
  42. TODO:
  43.  
  44. The most useful addition to the info class would be adding code to check the
  45. last written time each time it moves from one file to another and update the
  46. incore buffers if the file has changed.
  47.  
  48. From: tom@hcx2.ssd.csd.harris.com (Tom Horsley)
  49. Newsgroups: comp.sources.misc
  50. Subject: v20i026:  ivinfo - InterViews emacs info file browser in C++, Part01/04
  51.